package com.sinping.qh.service.admin;

import com.sinping.qh.api.support.FrontPage;
import com.sinping.qh.api.support.ResDto;
import com.sinping.qh.dto.admin.ApiUnitDto;

import javax.servlet.http.HttpServletRequest;

/**
 * 单位处理接口
 *
 * @author Tiansx
 * @create 2018-05-29 11:14
 **/
public interface IUnitService {
    /**
     * 添加单位
     * @param apiunitDTO
     */
    ResDto addUnit(HttpServletRequest request,ApiUnitDto apiunitDTO);

    /**
     * 更新
     * @param apiunitDTO
     * @return
     */
    ResDto updateUnit(HttpServletRequest request, ApiUnitDto apiunitDTO);
    /**
     * 获取单位详情
     */
    ResDto getUnitDetail(String id);
    /**
     * 删除
     * @param id
     * @return
     */

    ResDto deleteUnit(String  id);
    /**
     * 获取单位列表,分页
     */
    ResDto getUnitList(FrontPage frontPage);
    /**
     * 获取单位列表,不分页
     */
    ResDto getUnitList(String unit_type,String status);
}
